package com.etpjava.service;

import java.util.List;
import java.util.Map;

import com.etpjava.model.InviteJob;
import com.etpjava.util.Page;




public interface InviteJobService {
  public void add(InviteJob invite);  //throws Exception
  public void modify(InviteJob invite);
  public void delete(InviteJob invite);
  public void delete(Integer id);
  public InviteJob findById(int id);
  public List<InviteJob> findByIds(int id);
//  public List<InviteJob> findByEmployYesForPage();
//  public List<InviteJob> findByEmployNoForPage();
  public List<InviteJob> findAll();
  public List<InviteJob> findByName(String name);

//  public List<InviteJob> findByAge(int age); 
//  public List<InviteJob> findByEducation(String education);
//  
//  public List<InviteJob> findjoin(Map<String, String> sw);
 
  void findFuzzyForPage(Page pagelist,Map<String, String> sw);
  
  void findByEmployNoForPage(Page pagelist);
 
  void findExperienceForPage(Page pagelist, String experience);
  
  void findEducationForPage(Page pagelist,String education);
  
  void findProfessionForPage(Page pagelist, String profession);
  
  void findByAgeForPage(Page pagelist, String birth);
  void deleteMore(int[] ids);
  void delete(int id);
  
  void queryForPage(Page pagelist);
 
  void findByBirth(Page pagelist, String birth);
}
